package org.example.service.inter;

import org.example.entitys.managers.Course;
import org.example.entitys.relationship.Unit;
import org.example.entitys.relationship.student_unit_learning;
import org.example.entitys.relationship.teaching_evaluation;

/**
 * @Description 课程和学习单元的Service接口
 * @Author 魏锴
 * @Date 2023/11/16
 */
public interface CourseService {
    boolean createCourse(Course course);//添加课程

    boolean createLearnUnit(Unit unit);//创建学习单元

    boolean createEvaluation(teaching_evaluation evaluation);

    //记录老师对学生学习单元的评价
    Unit findUnitById(int unit_id);//通过单元id获得单元

    student_unit_learning[] getHomeWorkByUnit(int unit_id);//通过单元id获得学生作业

    student_unit_learning[] getHomeworkBySCI(int stu_in_class_id);//通过学生班级关系id获得学生作业
}
